home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 06 - 1990 / 06.11 Nov 90 / Transition Source / Transition.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-28  |  1.4 KB  |  42 lines  |  [TEXT/KAHL]

  1. /***********************
  2. Transition.h
  3. ************************/
  4. extern Ptr NewBitMap(BitMap *bm, Rect *r);
  5.  
  6. extern void DisposBitMap(BitMap *bm);
  7.  
  8. extern GrafPtr NewOffScreen(Rect *theBounds);
  9.  
  10. extern void DisposOffScreen(GrafPtr offPort);
  11.  
  12. extern void WipeTopBottom(BitMap *srcBits, BitMap *dstBits,
  13.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask, 
  14.         int partitions, long pauseTicks);
  15.         
  16. extern void WipeBottomTop(BitMap *srcBits, BitMap *dstBits,
  17.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask, 
  18.         int partitions, long pauseTicks);
  19.         
  20. extern void WipeLeftRight(BitMap *srcBits, BitMap *dstBits,
  21.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask, 
  22.         int partitions, long pauseTicks);
  23.         
  24. extern void WipeRightLeft(BitMap *srcBits, BitMap *dstBits,
  25.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask, 
  26.         int partitions, long pauseTicks);
  27.  
  28. extern void Iris(BitMap *srcBits, BitMap *dstBits,
  29.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask,
  30.         RgnHandle irisRgn, long pauseTicks);
  31.         
  32. extern void FadePat(BitMap *srcBits, BitMap *dstBits,
  33.         Rect *srcRect, Rect *dstRect, int mode, RgnHandle mask,
  34.         int patList, int patCount, long pauseTicks);
  35.  
  36. extern void PageFlipDown(BitMap *srcBits, BitMap *dstBits,
  37.         Rect *srcRect, Rect *dstRect, RgnHandle mask,
  38.         int partitions, long pauseTicks);
  39.         
  40. extern void PageFlipRight(BitMap *srcBits, BitMap *dstBits,
  41.         Rect *srcRect, Rect *dstRect, RgnHandle mask,
  42.         int partitions, long pauseTicks);